A Functional Implementation of the Jacobi Eigen - Solver A

نویسنده

  • A. P. W. Bohm
چکیده

In this paper, we describe the systematic development o f t w o implementations of the Ja-cobi eigen-solver and give their performance results for the MITTMotorola Monsoon dataaow machine. Our study is carried out using MINT, the MIT Monsoon simulator. The design of these implementations follows from the mathematics of the Jacobi method, and not from a translation of an existing sequential code. The functional semantics with respect to array updates, which cause excessive array copying, has lead us to a new implementation o f a parallel group-rotations" algorithm rst described by Sameh. Our version of this algorithm requires On 3 operations, whereas Sameh's original version requires On 4 operations. The implementations are programmed in the language Id, and although Id has non-functional features , we h a v e restricted the development of our eigen-solvers to the functional subset of the language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Parallel Performance Study of Jacobi-like Eigenvalue Solution

In this report we focus on Jacobi like resolution of the eigen-problem for a real symmetric matrix from a parallel performance point of view: we try to optimize the algorithm working on the communication intensive part of the code. We discuss several parallel implementations and propose an implementation which overlaps the communications by the computations to reach a better eeciency. We show t...

متن کامل

Computing the Eigen Decomposition of a Symmetric Matrix in Fixed-point Arithmetic

Since a number of signal processing algorithms requiring the EVD of a symmetric matrix are implemented on fixedpoint DSPs, there is considerable interest in matrix diagonalization algorithms that can be implemented in fixed-point arithmetic. We propose modifications to the Jacobi Cyclic Row algorithm that favor a fixed-point implementation. We then compare the eigenvalues and eigenvectors obtai...

متن کامل

A Unified Spectral Method for FPDEs with Two-sided Derivatives; A Fast Solver

We develop a unified Petrov-Galerkin spectral method for a class of fractional partial differential equations with two-sided derivatives and constant coefficients of the form 0 D t u+ ∑d i=1 [cli aiD 2μi xi u+cri xiD 2μi bi u]+γ u = ∑d j=1 [κl j a jD 2ν j x j u+κr j x jD 2ν j b j u]+ f , where 2τ ∈ (0, 2), 2μi ∈ (0, 1) and 2ν j ∈ (1, 2), in a (1+d)-dimensional space-time hypercube, d = 1, 2, 3,...

متن کامل

A Unified Spectral Method for FPDEs with Two-sided Derivatives; part I: A Fast Solver

We develop a unified Petrov-Galerkin spectral method for a class of fractional partial differential equations with two-sided derivatives and constant coefficients of the form 0D t u+ ∑d i=1[cli aiD 2μi xi u+ cri xiD 2μi bi u] +γ u = ∑d j=1[ κlj ajD 2νj xj u+κrj xjD 2νj bj u] +f , where 2τ ∈ (0, 2), 2μj ∈ (0, 1) and 2νj ∈ (1, 2), in a (1 +d)-dimensional space-time hypercube, d = 1, 2, 3, · · · ,...

متن کامل

Jacobi Solver: A Fast FPGA-based Engine System for Jacobi Method

The classical Jacobi method is widely used for solving linear systems. This method is considerably timeconsuming to compute millions upon millions of linear equations. In this study, we design a novel FPGA-based Jacobi Solver. The kernel of the Jacobi Solver is a pipeline-friendly iteration algorithm which can eliminate the data dependence between iteration steps. This algorithm is suitable for...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993